Semantically-oriented mutation operator in cartesian genetic programming for evolutionary circuit design
نویسندگان
چکیده
Cartesian genetic programming (CGP) represents the most efficient method for evolution of digital circuits. Despite many successful applications, however, CGP suffers from limited scalability, especially when used evolutionary circuit design, i.e. design circuits a randomly initialized population. Considering multiplier problem, example, 5\(\times\)5-bit complex designed by scratch. The efficiency highly depends on performance point mutation operator, this operator is purely stochastic. This contrasts with recent developments in (GP), where advanced informed approaches such as semantic-aware operators are incorporated to improve search space exploration capability GP. In paper, we propose semantically-oriented (\(\mathrm {SOMO}^k\)) suitable combinational contrast standard modifying values mutated genes randomly, proposed uses semantics determine best value each gene. Compared common and its variants, converges Boolean benchmarks substantially faster while keeping phenotype size relatively small. successfully evolved instances presented paper include 10-bit parity, 10 + adder multiplier. were less than one hour single-thread implementation running CPU.
منابع مشابه
Evolutionary Art with Cartesian Genetic Programming
Techniques from the field of Evolutionary Computation are used to evolve a wide variety of aesthetically pleasing images using Cartesian Genetic Programming (CGP). The challenges that arise from employing a fitness function based on aesthetics, and the benefits that CGP can provide, are investigated and discussed. A significant piece of software was developed that places a focus on providing th...
متن کاملA New Mutation Operator in Genetic Programming
This paper proposes a new type of mutation operator, FEDS (Fitness, Elitism, Depth, and Size) mutation in genetic programming. The concept behind the new mutation operator is inspired from already introduced FEDS crossover operator to handle the problem of code bloating. FEDS mutation operates by using local elitism replacement in combination with depth limit and size of the trees to reduce blo...
متن کاملSynthesis of Adder Circuit Using Cartesian Genetic Programming
Digital adders form a significant part of the arithmetic unit in the processors. Many Digital Signal Processing (DSP) algorithms equally uses adder and multiplier element as its component to achieve the required arithmetic operation. Hence it is important to optimize the adder circuit in the gate-level itself to design it for the required standards. Recently there are various bio-inspired optim...
متن کاملAutomated Design of Semantically Smooth Instruction Spaces for Genetic Programming
Tutaj przychodzi karta pracy dyplomowej; oryginał wstawiamy do wersji dla archiwum PP, w pozostałych kopiach wstawiamy ksero.
متن کاملRecurrent Cartesian Genetic Programming
This paper formally introduces Recurrent Cartesian Genetic Programming (RCGP), an extension to Cartesian Genetic Programming (CGP) which allows recurrent connections. The presence of recurrent connections enables RCGP to be successfully applied to partially observable tasks. It is found that RCGP significantly outperforms CGP on two partially observable tasks: artificial ant and sunspot predict...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Genetic Programming and Evolvable Machines
سال: 2021
ISSN: ['1389-2576', '1573-7632']
DOI: https://doi.org/10.1007/s10710-021-09416-6